Skip to content

Conversation

@abuts
Copy link
Member

@abuts abuts commented Jul 22, 2025

This is part of the ticket #1844 which provides initial user documentation for 3 algorithms used to modify sqw object.

This does not close the ticket as developer documentation is due and some polishing of the code is also necessary so ticket remains open.

Despite this, this is more or less completed piece of user documentation which worth considering separately.

The polishing here includes the beginning of the future work related to accessing pixels by page number only. Different size pages should be implemented by setting up internal pixels cache. The work is necessary for a) future mexing of the access to pixels using separate thread + simple user interface to PageOp objects as currently these objects use mixture of common and special interfaces for different PageOp operations so the meaning of an operation is not entirely clear if you just glance the page code.
There are some preliminary steps done in direction of making pixel data accessible by variable pages + attempt to generalize user interface.

The compiled version of the documentation is available at
https://abuts.github.io/Horace/v4.1.0/manual/Generic_Transformation.html#generic-transformations

@abuts abuts added documentation This ticket relates to writing/updating documentation DO_NOT_CI Skip CI on this PR do-not-build Skip build and test on the PR labels Jan 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

DO_NOT_CI Skip CI on this PR do-not-build Skip build and test on the PR documentation This ticket relates to writing/updating documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant